home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NETIBM2.IN_ / NETIBM2.inf
Encoding:
INI File  |  1999-10-19  |  11.5 KB  |  355 lines

  1. ;-------------------------------------------------------------------
  2. ;
  3. ;  NETIBM2.INF
  4. ;  NIC Installation Script for Windows NT 5.0
  5. ;
  6. ;  Product: IBM Token-Ring PCI Family Adapters
  7. ;
  8. ;-------------------------------------------------------------------
  9.  
  10. [Version]
  11. Signature="$Windows NT$"
  12. Class=Net
  13. ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
  14. Provider=%MSFT%
  15. LayoutFile=layout.inf
  16. DriverVer=10/19/1999,5.22.3.50
  17.  
  18. [Manufacturer]
  19. %V_IBM%=IBM
  20.  
  21. ;****************************************************************************
  22. ; Exclude from select all PCI devices -- they should be auto-detected!
  23. ;****************************************************************************
  24.  
  25. [ControlFlags]
  26. ExcludeFromSelect     = PCI\VEN_1014&DEV_003E,\
  27.                         PCI\VEN_1014&DEV_003E&REV_25,\
  28.                         PCI\VEN_1014&DEV_003E&SUBSYS_003E1014,\
  29.                         PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014,\
  30.                         PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014,\
  31.                         PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014,\
  32.                         PCI\VEN_1014&DEV_003E&SUBSYS_00E41014,\
  33.                         PCI\VEN_1014&DEV_003E&SUBSYS_00E51014
  34.                       
  35.  
  36. ;****************************************************************************
  37. ; Manufacturer Sections
  38. ;****************************************************************************
  39.  
  40. [IBM]
  41. ; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN
  42. %IBMTRP_CS2AWoL.DeviceDesc%=IBMTRP_CS2AWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E51014
  43.  
  44. ; IBM High-Speed 100/16/4 Token-Ring PCI Adapter
  45. %IBMTRP_HSWoL.DeviceDesc%=IBMTRP_HSWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E41014
  46.  
  47. ; IBM 16/4 Token-Ring PCI Special
  48. %IBMTRP_CS2NFWoL.DeviceDesc%=IBMTRP_CS2NFWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014
  49.  
  50. ; IBM 16/4 Token-Ring PCI Adapter 2
  51. %IBMTRP_CS2NF.DeviceDesc%=IBMTRP_CS2NF,PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014
  52.  
  53. ; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID)
  54. %IBMTRP_WoL.DeviceDesc%=IBMTRP_WoLCR,PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014
  55.  
  56. ; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID)     
  57. %IBMTRP_Default.DeviceDesc%=IBMTRP_CR,PCI\VEN_1014&DEV_003E&SUBSYS_003E1014
  58.  
  59. ; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID)
  60. %IBMTRP_WoL.DeviceDesc%=IBMTRP_WolGA,PCI\VEN_1014&DEV_003E&REV_25
  61.  
  62. ; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID)
  63. %IBMTRP_Default.DeviceDesc%=IBMTRP_Default,PCI\VEN_1014&DEV_003E
  64.  
  65.   
  66. ;****************************************************************************
  67. ; Device Install Sections
  68. ;
  69. ; Section names ending in ".NT" point to Windows NT 5.0-compatible sections
  70. ;****************************************************************************
  71.  
  72. ; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN
  73. [IBMTRP_CS2AWoL.NT]
  74. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  75. Characteristics=0x84
  76. BusType=5 ; PCI
  77. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  78.  
  79. [IBMTRP_CS2AWoL.NT.Services]
  80. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  81.  
  82.  
  83. ; IBM High-Speed 100/16/4 Token-Ring PCI Adapter
  84. [IBMTRP_HSWoL.NT]
  85. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  86. Characteristics=0x84
  87. BusType=5 ; PCI
  88. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  89.  
  90. [IBMTRP_HSWoL.NT.Services]
  91. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  92.  
  93.  
  94. ; IBM 16/4 Token-Ring PCI Special
  95. [IBMTRP_CS2NFWoL.NT]
  96. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  97. Characteristics=0x84
  98. BusType=5 ; PCI
  99. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  100.  
  101. [IBMTRP_CS2NFWoL.NT.Services]
  102. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  103.  
  104.  
  105. ; IBM 16/4 Token-Ring PCI Adapter 2
  106. [IBMTRP_CS2NF.NT]
  107. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  108. Characteristics=0x84
  109. BusType=5 ; PCI
  110. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  111.  
  112. [IBMTRP_CS2NF.NT.Services]
  113. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  114.  
  115.  
  116. ; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID)
  117. [IBMTRP_WoLCR.NT]
  118. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  119. Characteristics=0x84
  120. BusType=5 ; PCI
  121. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  122.  
  123. [IBMTRP_WoLCR.NT.Services]
  124. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  125.  
  126.  
  127. ; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID)     
  128. [IBMTRP_CR.NT]
  129. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  130. Characteristics=0x84
  131. BusType=5 ; PCI
  132. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  133.  
  134. [IBMTRP_CR.NT.Services]
  135. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  136.  
  137.  
  138. ; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID)
  139. [IBMTRP_WoLGA.NT]
  140. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  141. Characteristics=0x84
  142. BusType=5 ; PCI
  143. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  144.  
  145. [IBMTRP_WoLGA.NT.Services]
  146. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  147.  
  148.  
  149. ; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID)
  150. [IBMTRP_Default.NT]
  151. AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg
  152. Characteristics=0x84
  153. BusType=5 ; PCI
  154. CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles
  155.  
  156. [IBMTRP_Default.NT.Services]
  157. AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog
  158.  
  159.  
  160. ;****************************************************************************
  161. ; Copy and Install Files
  162. ;****************************************************************************
  163.  
  164. [EventMsg.CopyFiles]
  165. IBMSGNET.DLL,,,2
  166.  
  167. [ndis5.CopyFiles]
  168. IBMTRP.SYS,,,2  
  169.  
  170. ;****************************************************************************
  171. ;  Destination Directories
  172. ;****************************************************************************
  173. [DestinationDirs]
  174. EventMsg.CopyFiles     =11 ; LDID_SYSTEM
  175. ndis5.CopyFiles        =12 ; LDID_SYSTEM32_DRIVERS (Win NT 5.0)
  176.  
  177. ;****************************************************************************
  178. ; Windows NT 5.0 Service/Event Log Setup
  179. ;****************************************************************************
  180.  
  181. [IBMTRP.EventLog]
  182. AddReg=IBMTRP.AddEventLog
  183.  
  184. [IBMTRP.AddEventLog]
  185. HKR, ,EventMessageFile,  0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\IBMSGNET.DLL"
  186. HKR, ,TypeSupported,     0x00010001, 7
  187.  
  188. [IBMTRP.ServiceDesc]
  189. DisplayName      = %IBMTRP.DriverDesc%
  190. ServiceType      = 1
  191. StartType        = 3
  192. ErrorControl     = 1
  193. ServiceBinary    = %12%\IBMTRP.SYS
  194. LoadOrderGroup   = NDIS
  195.  
  196.  
  197. ;****************************************************************************
  198. ; NDI Registry Sections
  199. ;****************************************************************************
  200.  
  201. [IBMTRP_Common.ndi]
  202. HKR,,                   MediaType,        ,  "2"
  203. HKR,,                   AdapterBusType,   ,  "5"
  204. HKR,,                   CardId,           ,  "269746238"
  205.  
  206. [IBMTRP_NT.ndi]
  207. HKR,Ndi,                Service,         0,  "IBMTRP"
  208. HKR,Ndi\Interfaces,     UpperRange,       ,  "ndis5"
  209. HKR,Ndi\Interfaces,     LowerRange,       ,  "tokenring"
  210.  
  211.  
  212. ;****************************************************************************
  213. ; Device Parameters
  214. ;****************************************************************************
  215.  
  216. [IBMTRP_parms.reg]
  217.  
  218. ; EnableTxEofInt
  219. HKR,NDI\params\EnableTxEofInt,ParamDesc,,"%EnableTxEofInt%"
  220. HKR,NDI\params\EnableTxEofInt,default,,"YES"
  221. HKR,NDI\params\EnableTxEofInt,type,,enum
  222. HKR,NDI\params\EnableTxEofInt\enum,"YES",,"%Yes%"
  223. HKR,NDI\params\EnableTxEofInt\enum,"NO",,"%No%"
  224.  
  225. ; MaxTransmits
  226. HKR,NDI\params\MaxTransmits,ParamDesc,,"%MaxTransmits%"
  227. HKR,NDI\params\MaxTransmits,type,,int
  228. HKR,NDI\params\MaxTransmits,min,,1
  229. HKR,NDI\params\MaxTransmits,max,,128
  230. HKR,NDI\params\MaxTransmits,step,,1
  231. HKR,NDI\params\MaxTransmits,default,,31
  232.  
  233. ; MaxTxFrameSize
  234. HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"%MaxTxFrameSize%"
  235. HKR,NDI\params\MaxTxFrameSize,type,,int
  236. HKR,NDI\params\MaxTxFrameSize,min,,256
  237. HKR,NDI\params\MaxTxFrameSize,max,,18000
  238. HKR,NDI\params\MaxTxFrameSize,step,,1
  239. HKR,NDI\params\MaxTxFrameSize,default,,4096
  240.  
  241. ; MinRcvBuffs (NDIS 3 Only)
  242. HKR,NDI\params\MinRcvBuffs,ParamDesc,,"%MinRcvBuffs%"
  243. HKR,NDI\params\MinRcvBuffs,type,,int
  244. HKR,NDI\params\MinRcvBuffs,min,,1
  245. HKR,NDI\params\MinRcvBuffs,max,,200
  246. HKR,NDI\params\MinRcvBuffs,step,,1
  247. HKR,NDI\params\MinRcvBuffs,default,,40
  248.  
  249. ; RcvBuffSize (NDIS 3 Only)
  250. HKR,NDI\params\RcvBuffSize,ParamDesc,,"%RcvBuffSize%"
  251. HKR,NDI\params\RcvBuffSize,type,,int
  252. HKR,NDI\params\RcvBuffSize,min,,256
  253. HKR,NDI\params\RcvBuffSize,max,,18000
  254. HKR,NDI\params\RcvBuffSize,step,,1
  255. HKR,NDI\params\RcvBuffSize,default,,4096
  256.  
  257. ; LoopBack
  258. HKR,NDI\params\LoopBack,ParamDesc,,"%LoopBack%"
  259. HKR,NDI\params\LoopBack,default,,""
  260. HKR,NDI\params\LoopBack,type,,enum
  261. HKR,NDI\params\LoopBack\enum,"YES",,"%Yes%"
  262. HKR,NDI\params\LoopBack\enum,"NO",,"%No%"
  263. HKR,NDI\params\LoopBack,default,,"NO"
  264.  
  265. ; FullDuplex
  266. HKR,NDI\params\FullDuplex,ParamDesc,,"%FullDuplex%"
  267. HKR,NDI\params\FullDuplex,type,,enum
  268. HKR,NDI\params\FullDuplex\enum,"YES",,"%Yes%"
  269. HKR,NDI\params\FullDuplex\enum,"NO",,"%No%"
  270. HKR,NDI\params\FullDuplex,default,,"YES"
  271.  
  272. ; TxPriMax
  273. HKR,NDI\params\TxPriMax,ParamDesc,,"%TxPriMax%"
  274. HKR,NDI\params\TxPriMax,type,,int
  275. HKR,NDI\params\TxPriMax,min,,0
  276. HKR,NDI\params\TxPriMax,max,,6
  277. HKR,NDI\params\TxPriMax,step,,1
  278. HKR,NDI\params\TxPriMax,default,,6
  279.  
  280. ; TxPriThresh
  281. HKR,NDI\params\TxPriThresh,ParamDesc,,"%TxPriThresh%"
  282. HKR,NDI\params\TxPriThresh,type,,int
  283. HKR,NDI\params\TxPriThresh,min,,1
  284. HKR,NDI\params\TxPriThresh,max,,6
  285. HKR,NDI\params\TxPriThresh,step,,1
  286. HKR,NDI\params\TxPriThresh,default,,1
  287.  
  288. ; DataRate
  289. HKR,NDI\params\DataRate,ParamDesc,,"%DataRate%"
  290. HKR,NDI\params\DataRate,type,,enum
  291. HKR,NDI\params\DataRate\enum,"AUTO",,"%Autosense%"
  292. HKR,NDI\params\DataRate\enum,"M16",,"%SixteenMB%"
  293. HKR,NDI\params\DataRate\enum,"M4",,"%FourMB%"
  294. HKR,NDI\params\DataRate,default,,"AUTO"
  295.  
  296. ; LLCOnly
  297. HKR,NDI\params\LLCOnly,ParamDesc,,"%LLCOnly%"
  298. HKR,NDI\params\LLCOnly,type,,enum
  299. HKR,NDI\params\LLCOnly\enum,"YES",,"%LLCYes%"
  300. HKR,NDI\params\LLCOnly\enum,"NO",,"%LLCNo%"
  301. HKR,NDI\params\LLCOnly,default,,"YES"
  302.  
  303. ; Only used for NT 5.0
  304. [IBMTRP_smpmode.reg]
  305. HKR,NDI\params\SMP_Mode,ParamDesc,,"%SMP_Mode%"
  306. HKR,NDI\params\SMP_Mode,type,,enum
  307. HKR,NDI\params\SMP_Mode\enum,"YES",,"%SMPYes%"
  308. HKR,NDI\params\SMP_Mode\enum,"NO",,"%SMPNo%"
  309. HKR,NDI\params\SMP_Mode,default,,"NO"
  310.  
  311. ;****************************************************************************
  312. ; Localizable Strings
  313. ;****************************************************************************
  314.  
  315. [strings]
  316. ; Manufacturer and Provider strings
  317. MSFT="Microsoft"
  318. V_IBM="IBM"
  319.  
  320. ; Devices
  321. IBMTRP.DriverDesc="IBM Token-Ring PCI Family Adapter"
  322. IBMTRP_Default.DeviceDesc="IBM PCI Token-Ring Adapter"
  323. IBMTRP_WoL.DeviceDesc="IBM PCI Wake On LAN Token-Ring Adapter"
  324. IBMTRP_CS2NF.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2"
  325. IBMTRP_CS2NFWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Special"
  326. IBMTRP_HSWoL.DeviceDesc="IBM High-Speed 100/16/4 Token-Ring PCI Adapter"
  327. IBMTRP_CS2AWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN"
  328.  
  329. ; Parameter Names
  330. EnableTxEofInt="TX End of Frame Int"
  331. MaxTransmits="Max Transmits"
  332. MaxTxFrameSize="Max TX Frame Size"
  333. MinRcvBuffs="Min Receive Buffers"
  334. RcvBuffSize="Receive Buffer Size"
  335. LoopBack="Hardware Loopback"
  336. FullDuplex="Allow Full Duplex"
  337. TxPriMax="TX Max Priority"
  338. TxPriThresh="Priority TX Threshold"
  339. DataRate="Network Data Rate"
  340. LLCOnly="Promiscuous Mode Filter"
  341. SMP_Mode="SMP Enhancements"
  342.  
  343. ; Responses
  344. Yes="Yes"
  345. No="No"
  346. LLCYes="Copy only non-MAC frames"
  347. LLCNo="Copy all frames"
  348. Autosense="Automatically Detect"
  349. SixteenMB="16 Mbps"
  350. FourMB="4 Mbps"
  351. SMPNo="Disabled (Uniprocessor)"
  352. SMPYes="Enabled (Multiprocessor)"
  353.  
  354.  
  355.